artificial moon - Spanish English Dictionary